دسته بندی ها
15:03 1398/10/29

دلیل افزایش حجم Database بعد از ری استور در هاست Plesk

مشخصات سوال کننده :
کاربر : mrhadiannet     امتیاز کاربر : 4     رتبه کاربر : 113
دسته بندی : Asp.net Core Sql Server پلسک ویندوز

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 4182
هوش مصنوعی

پاسخ هوش مصنوعی

مشکل افزایش حجم پایگاه داده بعد از ری استور در هاست Plesk ممکن است به چند دلیل اتفاق بیفتد:

1. **Indexing**: ممکن است هنگام ایجاد جدول ها، ایندکس های مختلفی بر روی آن ها تنظیم شده باشد که در فایل بک آپ ذخیره نشده اند. این ایندکس ها بعد از ری استور اضافه می شوند و می توانند حجم دیتابیس را به طور قابل توجهی افزایش دهند.

2. **Storage Engine**: نوع موتور ذخیره سازی (مانند InnoDB یا MyISAM) می تواند در حجم پایگاه داده تأثیر بگذارد. موتور InnoDB به خصوص با ذخیره اطلاعات اضافی مثل Transaction Logs و Metadata، ممکن است حجم بیشتری نسبت به MyISAM اشغال کند.

3. **Fragmentation**: بعد از ری استور، ممکن است جداول در دیتابیس fragmented شوند که می تواند منجر به افزایش حجم استفاده شده توسط پایگاه داده شود.

4. **ملحقات و دیتاهای اضافی**: در حین ری استور، ممکن است داده های اضافی، تنظیمات و یا لاگ های مربوط به عملیات پیشین نیز به دیتابیس اضافه شوند.

5. **Storage Overhead**: برخی از فرمت های ذخیره سازی ممکن است دارای overhead بیشتری باشند. به عنوان مثال، استفاده از compressed tables می تواند حجم دیتابیس را کاهش دهد.

برای بررسی علت دقیق، می توانید موارد زیر را انجام دهید:

  • اطمینان حاصل کنید که تنظیمات ذخیره سازی دیتابیس را به خوبی بررسی کرده اید.
  • حجم جداول را به دقت بررسی کنید تا ببینید کدام جدول بیشترین فضا را اشغال کرده است.
  • از ابزارهای مدیریت پایگاه داده مانند phpMyAdmin برای آنالیز دیتابیس استفاده کنید و fragmentation را بررسی کنید.
به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : saedbfd 17:36 1398/10/29

اگر حجم بک آپ شما 9 مگابایت هست بعد از آپلود در هاست هم باید همون 9 مگابایت باشه. مگر اینکه مشکلی از سمت هاست باشه.

چند نکته رو میگم توجه کنید خوبه.

اول اینکه روی لوکال از دستور زیر برای ایجاد بک آپ استفاده کنید :

 

BackUp DataBase db_name To Disk = 'path/backupname.bak' With Compression

 

توسط دستور بالا میتونید یک بک آپ Compress شده و با حجم خیلی کم ایجاد کنید. دقت کنید که در این دستور path مسیر ذخیره سازی بک آپ هست که بهتره درایو C نباشه.

سپس وارد هاست پلسک خودتون بشید و از منوی سمت چپ روی گزینه DataBase کلیک کنید و از فرم باز شده  importDump رو انتخاب کنید

آپلود سایت روی هاست پلسک

از فرم باز شده تیک گزینه Upload رو بزنید و دیتابیس رو انتخاب کنید و تا آپلود شدن کامل دیتابیس صبر کنید.

 

آپلود بک اپ

 

در انتهای پیام Successfully رو دریافت می کنید. در این حالت دیتابیس شما آپلود شده و حجمش هم هیچ تغییری نباید نسبت به بک آپ لوکال داشته باشه. اگر تغییری داشت ممکنه فایلهای دیگه ای روی هاست وجود داره که بهتره یکبار کل هاست رو پاکسازی کنید

 

موفق باشید

ویرایش شده در جمعه 10 تیر 1401 ساعت 21:06:47
به این پاسخ امتیاز بدهید    1
امتیاز: 1664 رتبه: 1
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود